/**
 * 页面元素添加class IWeiXinImg 微信二维码图片
 * 页面元素添加class IWeiXinNum 微信号
 * 原生js 不依赖其他库
 * 引入该js位置在页面底部</body>之上
 */
(function () {
    var getUrl = "http://ceshi2017.tdtz888.com/tuiguangapi_admin.php/Index/getData";//接口地址
    var obj = new XMLHttpRequest();  // XMLHttpRequest对象用于在后台与服务器交换数据
    obj.open('GET', getUrl, true);
    obj.onreadystatechange = function () {
        if (obj.readyState == 4 && obj.status == 200 || obj.status == 304) { // readyState == 4说明请求已完成
            var dataJson = JSON.parse(obj.responseText);  //从服务器获得数据
            // console.log(dataJson);
            var dataArr = dataJson;
            var locUrl = window.top.location.href || window.location.href;//当前url地址
            var jsonObj;
            for (var i = 0, len = dataArr.length; i < len; i++) {
                if (locUrl == dataArr[i].url) {
                    //根据当前url地址，查找对应的数据
                    jsonObj = dataArr[i];
                }
            }
            if (!jsonObj) {
                alert("后台未添加当前页面地址或地址不准确，找不到对应信息");
                return;
            }
            var imgDom = document.getElementsByClassName("IWeiXinImg");
            var numDom = document.getElementsByClassName("IWeiXinNum");
            for (var i = 0, len = imgDom.length; i < len; i++) {
                var thisTag = imgDom[i];
                if (thisTag.tagName == "IMG") {
                    //如果是img标签，设置src
                    thisTag.src = jsonObj.img;
                } else {
                    //如果不是img标签，设置背景图
                    thisTag.style.backgroundImage = "url('" + jsonObj.img + "')";
                }
            }
            for (var i = 0, len = numDom.length; i < len; i++) {
                //写入微信号
                numDom[i].innerHTML = jsonObj.number;
            }
        } else if (obj.readyState != 0 && obj.readyState != 1 && obj.readyState != 2 && obj.readyState != 3) {
            alert("error!!!");
        }
    };
    obj.send();
})();